DevOps Engineer (FinOps)
Assurant is looking for passionate DevOps Engineers who can help us transform by driving architectural thinking in the adoption of cloud native platforms, software configuration, automation tools/processes, and standards. You will also be enabling our teams to adopt and support modern engineering practices and capabilities.
What will be my duties and responsibilities in this job?
You may bring varying degrees of knowledge to the table. Depending on your role, you will likely have experience in several of these areas, but not necessarily all of them. This list is not comprehensive and there may be other equally valuable skills/experience you bring that are not listed here:
Application Development/SDLC/CI/CD
• Using build systems such as Azure DevOps and GitHub.
• Application Development and testing with C#, Java, JavaScript, Python, or TypeScript.
• Using modern source control management systems (Git) and branching strategies.
Cloud Infrastructure/ Automation
• Developing, managing, and testing Infrastructure as Code with Terraform Cloud, Azure Resource Manager, and Cloud Formation.
• Observability through monitoring tools such as Application Insights, Azure Monitor, DataDog, or Dynatrace.
• FinOps responsibilities:
• Providing visibility into cloud spending and usage across the organization.
• Generating and interpreting reports on cloud expenditure, resource utilization, and usage optimization.
Coaching/Guiding
• Coaching teams through hands-on learning engagements, that enable the adoption of modern technologies and ways of working.
• Guiding teams to support full end-to-end automation of software delivery (CI/CD).
• Training and mentoring teams to build solutions and develop good software engineering behaviors.
• Lead process mapping sessions to analyze and document current workflows, identify areas for improvement, and map optimized future state solutions.
• Driving patterns and practices that minimize future technical debt.
• Translating complex technical information into digestible content for IT Teams.
Critical Thinking/ Involvement
• Solving complex, hands-on challenges and researching solutions when dealing with unknowns.
What are the requirements for this position?
• 3+ years of work experience as a Software Engineer focused on DevOps practices.
• Knowledge of infrastructure, security, platform, authentication, and networking technologies.
• Understanding of Microsoft Azure, AWS, on-premises, and other cloud infrastructure platforms.
• Understanding of Agile processes.
• Experience designing and implementing cloud applications.
• The candidate must have work experience in software development working with frameworks and languages such as C#/Java, Angular, YAML, Python, PowerShell, JavaScript, Node.js, SQL or MongoDB.
• The candidate must also have development experience with infrastructure as code tools, such as Terraform, ARM Templates, CloudFormation, and Ansible.
• The candidate must also have worked with monitoring tools such as DataDog, Azure Monitor, and Dynatrace.
• Candidate must have an understanding of automation, orchestration, deployment, and implementation tools that work across multiple layers of the stack, like ADO Pipelines or GitHub Workflows.
• Cloud expertise with an understanding of cloud computing services (IaaS, PaaS, SaaS).
What other skills/experience would be helpful to have?
• Associates' degree in Information Technology, Computer Science, or any other relevant STEM field, or equivalent experience
• Experience with secure coding practices.
• Data analysis skills with the ability to analyze vast amounts of data, identify trends, and translate insights into actionable recommendations.
Related industry titles:
• DevOps Engineer
• Dojo Coach
• Application Developer
• Cloud Native Engineer
• SRE Engineer
AssurantProudJR
LI-Remote
Pay Range:
$71,300.00 - $119,100.00
Any posted pay range considers a wide range of compensation factors, including candidate background, experience and work location, while also allowing for salary growth within the position.
Expected application deadline is
08/04/2024
If date is blank then this is a pipeline requisition, and we will continue to collect applications on an ongoing basis.
Helping People Thrive in a Connected World
Connect with us. Bring us your best work and your brightest ideas. And we'll bring you a place where you can thrive. Learn more at jobs.assurant.com.
For U.S. benefit information, visit myassurantbenefits.com. For benefit information outside the U.S., please speak with your recruiter.
What's the culture like at Assurant?
Our unique culture is a big reason why talented people choose Assurant. Named a Best/Great Place to Work in 13 countries and awarded the Fortune America's Most Innovative Companies recognition in 2023, we bring together top talent around the world. Although we have a wide variety of skills and experiences, we share common characteristics that are uniquely Assurant. A passion for service. An ability to innovate in practical ways. And a willingness to take chances. We call our culture The Assurant Way.
Company Overview
Assurant is a leading global business services company that supports, protects, and connects major consumer purchases. A Fortune 500 company with a presence in 21 countries, Assurant supports the advancement of the connected world by partnering with the world's leading brands to develop innovative solutions and deliver an enhanced customer experience through mobile device solutions, extended service contracts, vehicle protection services, renters insurance, lender-placed insurance products, and other specialty products.
Equal Opportunity Statement
Assurant is an Equal Employment Opportunity employer and does not use or consider race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other characteristic protected by federal, state, or local law in employment decisions.